Source: distro-tracker
Section: web
Priority: optional
Maintainer: Raphaël Hertzog <hertzog@debian.org>
Build-Depends: debhelper (>= 9),
    dh-python,
    dh-systemd,
    python-all (>= 2.6.6-3~),
    python-sphinx,
    python-mock,
# Usual runtime dependencies
    python-apt,
    python-bs4,
    python-debian,
    python-django (>= 1.8),
    python-django-jsonfield,
    python-django-captcha,
    python-gpgme,
    python-ldap,
    python-lzma,
    python-requests (>= 2),
    python-soappy,
    python-yaml,
    python-pyinotify,
Standards-Version: 3.9.5
Homepage: https://wiki.debian.org/qa.debian.org/distro-tracker
Vcs-Git: git://anonscm.debian.org/qa/distro-tracker.git
Vcs-Browser: https://anonscm.debian.org/cgit/qa/distro-tracker.git
X-Python-Version: >= 2.7

Package: distro-tracker
Architecture: all
Depends: python,
    python-distro-tracker (= ${source:Version}),
    python-psycopg2,
    adduser,
    pwgen,
    ssl-cert,
    nginx | apache2 | httpd,
    gunicorn | libapache2-mod-wsgi,
    ${python:Depends},
    ${misc:Depends}
Recommends: postgresql
Description: follow the status of packages of a Debian-based distribution
 Distro Tracker offers a web interface to display an overview of each source
 package provided as well as an email interface to be notified of changes
 concerning packages that the user monitors.
 .
 The main deployment of this software is on https://tracker.debian.org
 but each Debian derivative can have its own instance.
 .
 This package provides all the services to run a Distro Tracker
 instance.

Package: python-distro-tracker
Section: python
Architecture: all
Depends: ${python:Depends},
    python-django-email-accounts (= ${source:Version}),
    python-apt,
    python-beautifulsoup,
    python-debian,
    python-django (>= 1.8),
    python-django-jsonfield,
    python-gpgme,
    python-lzma,
    python-requests (>= 2),
    python-soappy,
    python-yaml,
    python-pyinotify,
    ${misc:Depends}
Recommends: python-ldap
Description: Python libraries of Distro Tracker
 Distro Tracker offers a web interface to display an overview of each source
 package provided as well as an email interface to be notified of changes
 concerning packages that the user monitors.
 .
 This package provides all the libraries developed as part of the
 project. Some of them might be useful outside of this project.

Package: python-django-email-accounts
Section: python
Architecture: all
Depends: ${python:Depends},
    python-django (>= 1.8),
    ${misc:Depends}
Recommends: python-django-captcha
Description: User management Django application relying on email to identify users
 The django-email-accounts module can be used in Django web applications to
 manage user accounts where the user identify themselves with their email and a
 password.
 .
 It provides a custom implementation of the User to be registered with Django's
 AUTH_USER_MODEL setting. It also provides all the views and forms required to
 handle all the traditional operations associated to accounts (login, logout,
 register, change password, reset lost password) as well as some more advanced
 operations (add supplementary email to profile, edit profile, merge accounts).

Package: distro-tracker-doc
Section: doc
Architecture: all
Depends: ${misc:Depends}, ${sphinxdoc:Depends}
Description: documentation of the Distro Tracker
 Distro Tracker offers a web interface to display an overview of each source
 package provided as well as an email interface to be notified of changes
 concerning packages that the user monitors.
 .
 This package provides all the documentation, from setup instructions to API
 documentation.
